#!/bin/bash
#

#备份现有软件仓库
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

#挂载光盘
mount /dev/sr0 /mnt &> /dev/null
echo "/dev/sr0 /mnt iso9660 defaults  0 0" >> /etc/fstab

#编辑本地源
cat << eof > /etc/yum.repos.d/local.repo
[centos7.9]
name=centos7.9
baseurl=file:///mnt
enabled=1
gpgcheck=0
eof

#清除所有缓存：yum clean all 会删除YUM存储的所有缓存数据
yum clean all &> /dev/null
#列出软件包,显示仓库信息
yum repolist

